====== Abcde - A Better CD Encoder ======

Abcde est une commande (un script bash en fait) qui permet d'extraire vos CDs audio. Cette opération s'appelle aussi "ripper un CD audio", c'est-à-dire copier son contenu sous forme de fichiers (OGG, MP3, FLAC ou autres) dans votre ordinateur. Si vous possédez une connexion Internet, Abcde va automatiquement récupérer le nom de l'artiste et des plages via une base de données Freedb ou MusicBrainz.

===== Installation =====

Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>abcde|abcde]]**.

ou de copier-coller la commande ci-dessous dans un [[:Terminal]] (menu //Applications → Accessoires → Terminal//):

 <code>sudo apt-get update && sudo apt-get -y install abcde</code>

Pour encoder en flac, ajouter le paquet **[[apt>flac]]**. 

Pour encoder en mp3, ajouter le paquet **[[apt>lame]]**. 
===== Configuration =====

==== abcde.conf ====

Quand on lance abcde, il va d'abord lire le fichier /etc/abcde.conf. Ce fichier ne contient normalement que des commentaires. Il est bon d'en faire une copie
<code>cp /etc/abcde.conf ~/.abcde.conf</code> et de le modifier à son goût :

<code>nano ~/.abcde.conf</code>

Pour des modèles de fichier : [[http://www.andrews-corner.org/abcde.html|abcde.conf]]

Si le lecteur de CD n'est pas reconnu, il faut modifier le paramètre CDROM.

Il peut être intéressant de mettre OUTPUTDIR=$HOME/Musique et EJECTCD=y

==== Base de données ====
Par défaut, Abcde utilise la base [[http://www.freedb.org/|freeDB]]. Si on veut utiliser[[http://musicbrainz.org/|MusicBrainz]], il faut mettre dans abcde.conf :
<code>CDDBURL="http://freedb.musicbrainz.org/~cddb/cddb.cgi"</code>

==== Le script abcde ====

abcde est un script bash qui se trouve dans /usr/bin/abcde (faire <code>whereis abcde</code> si ce n'est pas le cas). 

===== Utilisation=====

Insérez un CD et lancez l'application avec la [[commande_shell|commande]] suivante :
<code>abcde</code>
Si on veut utiliser un autre fichier de configuration, ce qui peut être pratique si on encode de différente manière (abcdeFlac.conf, abcdeOgg.conf, etc.) :
<code>abcde -c autre_fichier_abcde.conf</code>
La création d'un [[:alias]] peut être intéressante alors.

L'option -k permet de garder les fichiers wav.

L'option -W 1 permet de numéroter les fichiers en 101, 102, 103. Pratique si l'album contient plusieurs CD.

Pour le détail des options :
<code>man abcde</code>
===== Désinstallation =====

Pour supprimer cette application, il suffit de [[tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

===== Voir aussi =====

  * **(en)** [[http://lly.org/~rcw/abcde/page]]
  * **(en)** [[http://andrews-corner.org/abcde.html]]
  * **(en)** [[http://code.google.com/p/abcde/]]
  * [[sound_juicer]]
  * [[lecture_et_encodage_de_fichiers_audio#par_lignes_de_commandes|lecture et encodage de fichiers audio en ligne de commande]]

----
//Contributeurs principaux : [[utilisateurs:grigouille]]